2c20671cbc119b7f084278f3af9107b98d98cd17,jtransc-rt/src/java/nio/ByteArrayBuffer.java,ByteArrayBuffer,put,#number[]#number#number#,291
Before Change
}
final void put(float[] src, int srcOffset, int floatCount) {
int byteCount = checkPutBounds(SizeOf.FLOAT, src.length, srcOffset, floatCount);
Memory.unsafeBulkPut(backingArray, arrayOffset + position, byteCount, src, srcOffset, SizeOf.FLOAT, order.needsSwap);
position += byteCount;
}
After Change
}
}
final void put(double[] src, int srcOffset, int doubleCount) {
checkPutBounds(SizeOf.DOUBLE, src.length, srcOffset, doubleCount);
for (int n = 0; n < doubleCount; n++) {
_tempDouble((short)src[srcOffset + n]);
_putTemp(temp, SizeOf.DOUBLE);
}
}